const app = getApp()
Page({

  /**
   * 页面的初始数据
   * type 1:任务通知 2:官方通知
   */
  data: {
    mask:true,
    scores: 0,
    day_log: null,
    signList: [
      { 'id': 1, 'score': 5 },
      { 'id': 2, 'score': 10 },
      { 'id': 3, 'score': 15 },
      { 'id': 4, 'score': 20 },
      { 'id': 5, 'score': 25 },
      { 'id': 6, 'score': 30 },
      { 'id': 7, 'score': 35 },
    ]
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
  
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    var day_log = wx.getStorageSync('day_log');
    console.log(day_log);
    if(day_log) {
      this.setData({
        scores: 5,
        day_log: day_log
      });
    }
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },
  signBtn: function(e){
    if(this.data.day_log) {
        return;
    }else{
      var date = this.formatDate();
      wx.setStorageSync('day_log', date)
      this.setData({
        day_log: date,
        scores: 5,
        mask: false
      });
    }
  },
  cancelBtn: function(e) {
    this.setData({
      mask: true
    });
  },
  formatDate: function() {
    var date = new Date();
    var year = date.getFullYear()

    var month = date.getMonth() + 1
    var day = date.getDate()
    return [year, month, day].map(this.formatNumber).join('-')
  },
  formatNumber: function(n){
    n = n.toString()
    return n[1] ? n : '0' + n
  }
})